package com.cn.xly2023.controller;

import org.apache.shiro.crypto.hash.SimpleHash;
import org.apache.shiro.util.ByteSource;
import org.springframework.util.DigestUtils;

import java.math.BigDecimal;
import java.nio.charset.StandardCharsets;
import java.sql.Timestamp;

public class 我的类 {

    public static String 我的变量 = "hello 中文";

    public static void main(String[] args) {
        我的方法();
    }

    public static void 我的方法() {

        String a ="123456";
        String b = "xly01";
        BigDecimal bigDecimal = new BigDecimal(10/5);
        System.out.println(md5(b,a));
        System.out.println(new Timestamp(System.currentTimeMillis()));
    }
   static private String md5(String username, String password){
        String hashAlgorithmName = "MD5";                   // 加密方式
        ByteSource salt = ByteSource.Util.bytes(username);  // 以账号作为盐值
        int hashIterations = 11;                            // 加密11次
        return new SimpleHash(hashAlgorithmName, password, salt, hashIterations).toString();
    }

}
